package test;

import java.util.Scanner;

public class test07 {
    /**
     * 每组数据输入一个字符串，字符串最大长度为100，且只包含字母，不可能为空串，区分大小写。
     * 每组数据一行，按字符串原有的字符顺序，输出字符集合，即重复出现并靠后的字母不输出。
     */
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        while (scan.hasNextLine()) {
            String str = scan.nextLine();
            String ret = func(str);
            System.out.println(ret);
        }
    }
    private static String func(String str) {
        boolean[] flg = new boolean[127];
        StringBuilder sb = new StringBuilder();
        for (int i = 0; i  < str.length(); i++) {
            char ch =  str.charAt(i);
            if (flg[ch] == false) {
                sb.append(ch);
                flg[ch] = true;
            }
        }
        return sb.toString();
    }
}
